A Multi-Step Process for Generating Multi-Platform User Interfaces using UIML
نویسندگان
چکیده
There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. These devices have varying input/output characteristics, modalities and interaction mechanisms. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these devices and platforms go beyond the traditional interaction metaphors. It is a challenge to build User Interfaces (UIs) for these devices of differing capabilities that allow the end users to perform the same kinds of tasks. The User Interface Markup Language (UIML) is an XML-based language that allows the canonical description of UIs for different platforms. We present a multi-step transformation-based framework for building Multi-Platform User Interfaces using UIML. We describe the language features of UIML that facilitate the development of multi-platform UIs, the multi-step process involved in our framework and the transformations needed to build the UIs.
منابع مشابه
Simplifying Construction of Multi-Platform User Interfaces Using UIML
This paper presents one approach in simplifying the construction of multi-platform User Interfaces (UIs) using the User Interface Markup Language (UIML). A generic vocabulary is presented that includes a set of generic elements that can be used on any platform. In addition, a general process is presented for using the vocabulary to create generic UIML for various platforms.
متن کاملBuilding Multi-Platform User Interfaces with UIML
There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these platforms go beyond the traditional interaction meta...
متن کاملA Transformation-based Approach to Building Multi-Platform User Interfaces Using a Task Model and the User Interface Markup Language
Concrete Task Model This model is Platform−specific UIML (WML) Platform−specific UIML (HTML) Platform−specific UIML (Java) (Generic UIML 1) Desktop family model
متن کاملMulti-Platform User Interface Development from a Single Task Model
In this paper, we present an approach for building user interfaces (UI) for multiple platforms from a single task model representation. We use the Concurrent Task Tree (CTT) notation for the task model and the User Interface Markup Language (UIML) as the underlying implementation language for the user interfaces.
متن کاملConstraint Adaptability of Multi-Device User Interfaces
Methods to support the creation of multi-device user interfaces typically use some type of abstraction of the user interface design. To retrieve the final user interface from the abstraction a transformation will be applied that specializes the abstraction for a particular target platform. The User Interface Markup Language (UIML) offers a way to create multi-device user interface descriptions ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره cs.HC/0111025 شماره
صفحات -
تاریخ انتشار 2001